package br.com.empresa.modelo;

import javafx.beans.property.IntegerProperty;
import javafx.beans.property.SimpleIntegerProperty;
import javafx.beans.property.SimpleStringProperty;
import javafx.beans.property.StringProperty;

public class TabelaPessoaFisica {
	private PessoaFisica pessfis;
	private IntegerProperty codigo;
	private StringProperty nome;
	private StringProperty rg;
	private StringProperty cpf;
	private StringProperty telefone;
	private StringProperty tipoPessoa;
	
	
	public TabelaPessoaFisica(Professor profe) {
		codigo = new SimpleIntegerProperty();
		codigo.set(profe.getCodigo());
		
		nome = new SimpleStringProperty();
		nome.set(profe.getNome());
		
		telefone = new SimpleStringProperty();
		telefone.set(profe.getTelefone());
		
		cpf = new SimpleStringProperty();
		cpf.set(profe.getCPF());
		
		rg = new SimpleStringProperty();
		rg.set(profe.getRG());
		
		tipoPessoa = new SimpleStringProperty();
		tipoPessoa.set(profe.getTipoPessoa());
		
	}
	
	public TabelaPessoaFisica(Aluno aluno) {
		
		codigo = new SimpleIntegerProperty();
		codigo.set(aluno.getCodigo());
		
		nome = new SimpleStringProperty();
		nome.set(aluno.getNome());
		
		telefone = new SimpleStringProperty();
		telefone.set(aluno.getTelefone());
		
		cpf = new SimpleStringProperty();
		cpf.set(aluno.getCPF());
		
		rg = new SimpleStringProperty();
		rg.set(aluno.getRG());
		
		tipoPessoa = new SimpleStringProperty();
		tipoPessoa.set(aluno.getTipoPessoa());
		
	}


	public PessoaFisica getPessfis() {
		return pessfis;
	}


	public IntegerProperty codigoProperty() {
		return codigo;
	}

	public StringProperty nomeProperty() {
		return nome;
	}

	public StringProperty rgProperty() {
		return rg;
	}

	public StringProperty cpfProperty() {
		return cpf;
	}

	public StringProperty telefoneProperty() {
		return telefone;
	}


	public StringProperty tipoPessoaProperty() {
		return tipoPessoa;
	}


}
